A Javascript események követése előtt be kell illesztenie a globális kódrészletünket.
Ez megtalálható a Settings > Tracking Codes
menüpontban a navigációban.
Bárhová elhelyezhető az oldalon, és csak egyszer kell beilleszteni oldalanként.
Konverziós események követése
Először is vegye figyelembe, hogy az ajánlati forrásban és az ajánlati részekben biztosított globális kódrészletünk már tartalmaz egy konverziós esemény kódot.
Ha az Ön oldala egy köszönőoldal, ahol nem érdekli a megtekintés követése, csak a konverzió, akkor használhatja ezt a kódrészletet erre a célra.
Ez a kód helyőrzőket tartalmaz a konverziós bevételhez és a tranzakció azonosítóhoz.
Mindkettő opcionális - ha nem ad meg bevételi értéket, az ajánlat alapértelmezett értékét fogja használni. Ha affiliate hálózatot használ, általában az ajánlati forrás dinamikusan beilleszti a kifizetési/tranzakció azonosítókat a kódba (bár preferált lenne postback URL-t használni).
Megjegyzés: az Ön által letöltött kódrészletben, az ajánlati forrástól függően, nagybetűs értékek lesznek, amelyeket valós értékekkel kell helyettesíteni, vagy teljesen el kell hagyni, ha nem ismertek, például CONVERSION_VALUE és így tovább.
Javascript esemény kód
Egy alapvető konverziós esemény a következőképpen indítható:
flux.track("conversion", { rev:'REVENUE' })
Ez a sütikre és az aktuális oldal URL-jére támaszkodik a felhasználó azonosításához - azaz a látogatói azonosítójához. Ennél a látogatónál a legutóbb létrehozott ajánlati találat lesz az, amely konvertálódik.
Ez az esemény csak akkor lehet sikeres, ha az univerzális JS kódrészletünk már korábban beillesztésre került.
Ezt a kódot használhatja az események manuális kiváltásához, pl. gombkattintáskor, űrlap beküldésekor stb. Ha az oldal betöltésekor szeretne konverziót indítani, illessze be ezt a kódot úgy, ahogy van, de az univerzális kódrészletünk után.
Ha valamilyen kattintás, beküldés stb. után szeretne konverziós eseményeket kiváltani, nézze meg ezt a dokumentumot, amely részletezi néhány alapvető eseményfigyelő használatát.
További paraméterek
További adatok, ha rendelkezésre állnak, beinjektálhatók a konverziós eseménybe. Minden attribútumot stringként kell átadni.
A következő paraméterek állnak rendelkezésre a konverziós eseményekben:
rev
-- bevétel, opcionális, dollárban és centben, pl. 12.99. Ha kihagyja, az átváltandó ajánlat alapértelmezettje kerül felhasználásra. Ezt stringként kell átadni, tehát idézőjelek közé kell tenni.tx
-- tranzakció azonosító, opcionálisp
-- oldal azonosító, opcionális, annak az ajánlatnak (oldalnak) az azonosítója, amelyhez a konverziót hozzá kell rendelni. Ez gyakran nem az aktuális oldal, hanem egy előző oldal. Ha kihagyja, a felhasználó munkamenetének legutóbbi ajánlati oldal megtekintése lesz konvertálvavid
-- a látogató azonosítója. Ez gyakran jelen van az URL-ben vagy a sütikben, de közvetlenül is beinjektálhatóhit
-- a konvertálandó ajánlat megtekintés találati azonosítója. Ez általában nem az aktuális oldal, hanem egy előző. Ha ez ismert, valószínűleg minden szükséges információval rendelkezik ahhoz, hogy helyette egy megbízhatóbb szerver-szerver közötti postback hívást végezzen. Ha hit-et küld, nem szabad vid-et küldenie és fordítva, mivel ezek egymással versengő felhasználó-azonosítók (a hit specifikusabb és azt fogja használni).
Például egy tranzakció azonosító és ismert oldal azonosító (az ajánlathoz tartozó, amelyhez a konverzió kapcsolódik):
flux.track("conversion", { rev:'REVENUE', tx:'OPTIONAL_TRANSACTION_ID' p:'PAGE_ID' })
Ha egy rendszer közvetlenül be tudja injektálni a találati vagy látogatói azonosítót, ez is megtehető, hogy a követés megbízhatóbb legyen:
flux.track("conversion", { rev:'REVENUE', tx:'OPTIONAL_TRANSACTION_ID', vid:'VID', p:'PAGE_ID' })
A hit attribútum is elküldhető, bár általában ha ismeri a találati azonosítót, helyette egyszerűen hívhat egy postback URL-t.
Ha a találati azonosító és a VID ismert, választhat, hogy az egyiket küldi el a másik helyett.
Ritka, hogy felülírja a konverziós időt egy JS kérésben, de lehetséges, ahogy alább látható:
flux.track("conversion", { rev:'REVENUE', conversion_time: "unix_timestamp" })
Javasoljuk, hogy ahol lehetséges, használjon unix időbélyegeket, bár néhány más formátum is értelmezhető.
Az API kérés és válasz
Az elküldött API kérés hasonló lesz a megtekintési eseményekéhez, például:
Ha sikeres, a válasz tartalmazni fog egy konverziós azonosítót, időbélyeget és megmutatja a konvertált találat azonosítóját, valamint néhány esemény kontextust: